home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 3 / Your Choice Software Collection 3.iso / dos / secdr13d / makefile < prev    next >
Makefile  |  1994-04-24  |  1KB  |  53 lines

  1. # makefile for Secure Drive 1.3c (Turbo C)
  2.  
  3. ##DEBUG   = -v             #EWS debug mode if active#
  4. DEBUG   = -Z -O            #EWS No debug; optimize regs, jumps
  5.  
  6. # As of version 3.0, Turbo C has been renamed Borland C.
  7. # CC = bcc
  8. CC      = tcc
  9. CFLAGS  = -ml -d $(OPT) $(DEFINES)
  10. LFLAGS  = -ml -le -ls                  #EWS#
  11. ASMFLAGS =  -mx
  12. ##LFLAGS  = -ml -le -ls -v            #Debug EWS#
  13. ##ASMFLAGS = -zi -mx                   #Debug Mode for ASM#
  14.  
  15. ASM     = tasm                  # Assembler command
  16.  
  17. .c.obj:
  18.         $(CC) -c $(CFLAGS) $(DEBUG) $*.c
  19.  
  20. .asm.obj:
  21.         $(ASM) $(ASMFLAGS) $*.asm ;
  22.  
  23. all:    cryptdsk.exe login.exe fpart.exe sectsr.com
  24.  
  25.  
  26.  
  27.  
  28.  
  29. cryptdsk.exe: cryptdsk.obj md5.obj crypt2.obj sdcommon.obj rldbios.obj
  30.         $(CC) $(LFLAGS) -ecryptdsk cryptdsk.obj md5.obj crypt2.obj sdcommon.obj rldbios.obj
  31.  
  32. login.exe: login.obj md5.obj crypt2.obj sdcommon.obj setenv.obj rldbios.obj
  33.         $(CC) $(LFLAGS) -elogin login.obj md5.obj sdcommon.obj setenv.obj rldbios.obj
  34.  
  35. fpart.exe: fpart.obj  rldbios.obj
  36.         $(CC) $(LFLAGS) -efpart fpart.obj rldbios.obj
  37.  
  38. sectsr.com: sectsr.obj
  39.         tlink /t $(LFLAGS) -esectsr sectsr.obj
  40.  
  41.  
  42.  
  43. ## Dependencies ##
  44. cryptdsk.obj : cryptdsk.c secdrv.h
  45. login.obj : login.c secdrv.h
  46. fpart.obj : fpart.c secdrv.h
  47. sectsr.obj : sectsr.asm
  48. crypt2.obj : crypt2.asm
  49. sdcommon.obj : sdcommon.c secdrv.h
  50. setenv.obj : setenv.asm
  51. rldbios.obj:  rldbios.asm
  52. secdrv.h: usuals.h
  53.